namespace ASSIGCOND_CALL {
	namespace bad {
		class A {
			void foo(int);
			int qq();
		};
		void A::foo(int i)
		{
			if (i = qq()) {}
		}
	}


	namespace good {
		class A {
			void foo(int);
			int qq();
		};
		void A::foo(int i)
		{
			if (i == qq()) {}
		}
	}
}